class Solution {
public:
//其实最终利润是可以分解的
//比如说 5 4 3 2 1 肯定想到  5 -1 = 4
//但是其实可以分解成 5-4+ 4-3 + 3-2 + 2-1 = 4
//也就是说追求每次都能盈利，那么最后结果就是最大的
//而且第一天是不可能盈利的，所以从第二天开始
    int maxProfit(vector<int>& prices) {
        int result = 0;
        for(int i = 1; i < prices.size();i++)
        {
            result += max(0,prices[i] - prices[i-1]);
        }
        return result;
    }
};